Metaheuristic Algorithms in Optimizing Deep Neural Network Model for Software Effort Estimation
نویسندگان
چکیده
Effort estimation is the most critical activity for success of overall solution delivery in software engineering projects. In this context, paper’s main contributions to literature on effort are twofold. First, paper examines application meta-heuristic algorithms have a logical and acceptable parametric model estimation. Secondly, unravel benefits nature-inspired usage optimizing Deep Learning (DL) architectures estimation, presents Neural Network (DNN) based algorithms. paper, Grey Wolf Optimizer (GWO) StrawBerry (SB) applied having To validate performances these two algorithms, set nine benchmark functions wide dimensions applied. Results from GWO SB compared with five other used Experimental results showed that has comprehensive superiority terms accuracy The proposed DNN (GWDNNSB) using initial weights learning rate selection, produced better existing work
منابع مشابه
A New Architecture Based on Artificial Neural Network and PSO Algorithm for Estimating Software Development Effort
Software project management has always faced challenges that have often had a great impact on the outcome of projects in future. For this, Managers of software projects always seek solutions against challenges. The implementation of unguaranteed approaches or mere personal experiences by managers does not necessarily suffice for solving the problems. Therefore, the management area of software p...
متن کاملNeural Network - A Novel Technique for Software Effort Estimation
Estimating software development effort is an important task in the management of large software projects. The task is challenging and it has been receiving the attentions of researchers ever since software was developed for commercial purpose. A number of estimation models exist for effort prediction. However, there is a need for novel model to obtain more accurate estimations. The primary purp...
متن کاملMetaheuristic Algorithms for Convolution Neural Network
A typical modern optimization technique is usually either heuristic or metaheuristic. This technique has managed to solve some optimization problems in the research area of science, engineering, and industry. However, implementation strategy of metaheuristic for accuracy improvement on convolution neural networks (CNN), a famous deep learning method, is still rarely investigated. Deep learning ...
متن کاملGenetic Algorithm for Optimizing Neural Network Based Software Cost Estimation
Software engineering cost models and estimation techniques are used for number of purposes. These include budgeting, tradeoff and risk analysis, project planning and control, software improvement and investment analysis. The proposed work uses neural network based estimation, which is essentially a machine learning approach, is one of the most popular techniques. In this paper the author has pr...
متن کاملThe artificial neural networks model for software effort estimation
Machine learning techniques such as neural networks, rule induction, genetic algorithm and case-based reasoning are finding application in a wide variety of fields such as computer vision, econometrics and medicine, where human abilities have proven to be superior to those of computers. Such techniques hold the promise of being able to make sense of a variety of inputs of different types in pro...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Access
سال: 2021
ISSN: ['2169-3536']
DOI: https://doi.org/10.1109/access.2021.3072380